Isla (Menu)

The Standard Hotel, 10 Argyle Street, London
+44 20 3891 8888

Give a rating to Isla

Suggest a dish

How much did you spend at Isla?